package com.xh3140.android.widget.dialog.listener;

import androidx.annotation.NonNull;

import com.xh3140.android.widget.dialog.BaseDialog;
import com.xh3140.android.widget.dialog.view.ButtonView;

/**
 * 对话框底部视图按钮视图点击监听器
 */
public interface OnClickButtonListener<D extends BaseDialog<?>> {
    /**
     * 监听回调
     *
     * @param dialog   对话框
     * @param position 按钮位置索引
     * @param button   被点击的按钮视图
     */
    void onClickButton(@NonNull D dialog, int position, @NonNull ButtonView button);
}